@charset "utf-8";
/*

*/
 
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input
{margin:0;padding:0;}
body{font-size:12px;color:#666666; font-family: '微软雅黑';}
img{border:none;}
ul,ol,li,a{list-style:none;text-decoration: none;}
input,select,textarea{outline:none; border:none; background:#FFF;}
textarea{resize:none;}
 
/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
 
/*公共部分*/
.fl{ float: left; } /*左浮动*/
.fr{ float: right;} /*右浮动*/
.cf{ clear: both; } /*清浮动*/
.dn{ display: none; } /*不显示*/

/* header */
.header{
	width: 100%;
}
.header_b{
	width: 1100px;
	height: 131px;
	margin:0 auto;
	overflow: hidden;
}
.header_b .h_c{
	width: 338px;
}
.header_b .h_c img{
	display: block;
	margin-top: 30px;
}
.header_b .h_c p{
	float: left;
	font-size: 20px;
	background: url(../images/header_icon_08.png) no-repeat;
	padding-left: 35px;
	margin-right: 20px;
	margin-top: 20px;
}
.header_b .h_c p a{
	color:#666;
}
.header_b #h_phone{
	background: url(../images/header_icon_10.png) no-repeat;
}

/* nav */
.nav{
	width: 100%;
	height: 55px;
	background: url(../images/nav_bg_15.png);
	box-shadow: 0 2px 4px #666;
	position: relative;
	z-index: 1000;
}
.nav_b{
	width: 1100px;
	height: 54px;
	border-bottom: 1px solid #ccc;
	margin:0 auto;
}
.nav_b ul li {
	width: 157px;
	height: 55px;
	line-height: 55px;
	float: left;
	text-align: center;
	font-size: 15px;

}
.nav_b ul li a{
	width: 155px;
	display:inline-block;
	color:#333;
}
.nav_b ul li:hover{
	background: url(../images/subnav_bg_03.png);
}
.nav_b .sub_nav{
	width: 155px;
	height: 500px;
	display: none;
}
.cur{
	background: url(../images/subnav_bg_03.png);
}
.sub_nav a{
	margin-top: 2px;
	background: url(../images/nav_bg_15.png);
	box-shadow: 0 1px 2px #666;
}
.sub_nav a:hover{
	font-weight: bold;
	color:#fff;
	background: url(../images/subnav_bg_03.png);
}

/* banner */
.banner{ width:100%; height:450px; overflow:hidden; position:relative;border-bottom: 1px solid #ccc}
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-23px; bottom:5px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{border-radius: 2px; float:left; margin-right:10px;  width:45px; height:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#659fdf; color:#fff; }
.banner .bd{position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd img{ width:1100px; height:450px; display:block;margin:0 auto; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:41px; height:94px; background:url(../images/next_07.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:0%; background-position:-51px 0px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:0.8;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

/* search */
.search{
	width: 100%;
	height: 44px;
/* 	line-height: 44px; */
	background: url(../images/content_bg_19.png);
}
.search_m{
	width: 1100px;
	margin:0 auto;
}
.search_c p{
	display: block;
	width: 205px;
	height: 27px;
	line-height: 27px;
	border:1px solid #ccc;
	border-radius: 4px 0 0 4px;
	background-color: #fff;
	float: left;
	margin-top: 8px;
	overflow: hidden;
}
.search_c p i{
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/search_06.png)no-repeat;
	margin-left: 5px;
	vertical-align: middle;
}
.search_c p input[type=text]{
	width: 170px;
}
.search_c input[type=submit]{
	width: 62px;
	height: 29px;
	background: url(../images/search_bgc_03.png);
	margin-top: 8px;
	color:#fff;
	border-radius: 0 4px 4px 0;
	cursor: pointer;
}
.search_hot{
	margin-top: 16px;
	float: right;
}
.search_hot a{
	margin-right: 9px;
	color:#666;
}
.search_hot a:hover{
	color:#3984d6;;
}

.main{
	width: 1100px;
	margin:0 auto;
}
.p_t{
	margin-top: 18px;
	background: url(../images/content_bg_25.png);
	position: relative;
	line-height: 44px;
}
.p_t h2{
	height: 44px;
	line-height: 44px;
	padding-left: 24px;
	background: url(../images/h2_bg_07.png) no-repeat center left;
	font-size: 16px;
	color:#333;
}
.p_t span{
	font-size: 12px;
	font-weight: normal;
	color:#3984d6;
	position: absolute;
	right: 10px;
}
.p_t span a{
	color:#3984d6;
}
.product_c{
	height: 165px;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}
.product_c .prs{
	width: 215px;
	color:#3984d6;
	font-size: 14px;
	margin-top: 60px;
	margin-left: 37px;
	padding-right: 20px;
	/* border-right: 1px solid #ccc; */
}
.product_c .prs img{
	width: 83px;
	height: 83px;
	float: left;
	margin-top: -16px;
}
.product_c .prs a p{
	color:#3984d6;
	float: left;
	margin-left:19px;
}
.product_c .prs span{
	display: block;
	width: 100px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background-color: #3984d6;
	color:#fff;
	margin-top: 11px;
	margin-left: 19px;
	float: left;
}
.product_c .prs span a{
	display: block;
}
.p_t strong{
	font-weight: normal;
	color:#3984d6;
}

.contact_us{
	width: 267px;
}
.contact_c{
	border:1px solid #e0e0e0;
	font-size: 13px;
	background: url(../images/CCCCCCC_03.png) no-repeat right bottom;
	padding-bottom: 46px;
}
.contact_c ul li{
	padding:3px 0;
	border-bottom: 1px dashed #d2d2d2;
	line-height: 28px;
	margin:0 20px;
	position: relative;
}
.contact_c ul li a{
	display: inline-block;
	color:#333;
}
.contact_c ul li:hover a{
	color:#3984d6;
}
.contact_c ul li span{
	position: absolute;
	right: 0;
}
.products{
	width: 805px;
}
.p_t_n{
	font-size: 13px;
}
.p_t_n h2{
	float: left;
}
.p_t_n{
	width: 100%;
	float: left;
}
.p_t_n ul{
	float: right;
}
.p_t_n li{
	height: 42px;
	float: left;
	margin-left: 30px;
	padding: 0 20px;
	cursor: pointer;
	text-align: center;
	position: relative;
}
.p_cur{
	border-bottom: 2px solid #3984d6;
}
.p_cur i{
	display: inline-block!important;
}
.p_t_n li i{
	display: none;
	width: 6px;
	height: 4px;
	background: url(../images/sanjiao_icon_30.png) no-repeat;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -3px;
}
.p_c{
	width: 803px;
	height: 341px;
	border:1px solid #e0e0e0;
	border-top:none;
}
.p_c ul{
	margin-left: 3px;
}
.p_c li{
	float: left;
	text-align: center;
	padding:0 9px;
	padding-top: 10px;
}
.p_c li div{
	color:#333;
	margin-top: 2px;
}
.p_c li:hover div{
	color:#659fdf;
}
.p_c li img{
	width: 135px;
	height: 135px;
	display: block;
	padding: 2px;
	border:1px solid #ccc;
}
.gg{
	width: 1100px;
	margin-top: 27px;
	text-align: center;
}
.pLink{
	width: 1078px;
	height: 38px;
	line-height: 38px;
	border:1px solid #e0e0e0;
	padding-left: 20px;
	margin-top: 19px;
}
.pLink a{
	display: inline-block;
	color:#666;
	padding:0 18px;
}
.pLink a:hover{
	color:#659fdf;;
}

/* footer */
.footer{
	width: 100%;
	height: 207px;
	background-color: #f6f6f6;
	margin-top: 19px;
	border-top: 1px solid #659fdf;
}
.footer_c{
	width: 1100px;
	height: 207px;
	margin:0 auto;
}
.f_nav{
	margin-top: 32px;
}
.f_nav .ba{
	margin-top: 7px;
	line-height: 32px;
}
.f_nav .ba a{
	color:#659fdf;
}
.p_nav a{
	display: inline-block;
	padding: 0 10px;
	color:#333;
}
.p_nav a:hover{
	color:#659fdf;
}
.l_zone{
	width: 267px;
}
.left_nav{
	width: 267px;
}
.left_nav .sn_c{
	border:1px solid #e0e0e0;
	padding-bottom: 40px;
	background: url(../images/PP_15.png) no-repeat bottom right;
}
.left_nav .sn_c li{
	padding: 13px 0;
	border-bottom: 1px dashed #d2d2d2;
	line-height: 28px;
	margin: 0 20px;
	font-size: 14px;
/* 	height: 30px; */
	line-height: 30px;
	position: relative;
}
.left_nav .sn_c li img{
	position: absolute;
	top: 13px;
	right: 0;
	margin-top: 7px;
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/* 兼容IE */
}
.left_nav .sn_c li:hover img{
	-webkit-filter: grayscale(0%); 
	-moz-filter: grayscale(0%); 
	-ms-filter: grayscale(0%); 
	-o-filter: grayscale(0%); 
	filter: grayscale(0%); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/* 兼容IE */
}
.left_nav .sn_c li a{
	width: 200px;
	display: block;
	color:#333;
	padding-left: 10px;
}
.left_nav .sn_c li a:hover {
	color:#fff;
 	background-color:  #659fdf;
}
.left_nav .sn_c li .p_z a{
	width: 200px;
	margin-top: 5px;
}
.content{
	width: 805px;
}
.ab_itl img{
	border-bottom: 1px solid #ccc;
}
.content .p_t{
	position: relative;
}
.content .p_t h2 p{
	letter-spacing: 1px;
	font-size: 12px;
	color:#666;
	font-weight: normal;
	padding-left: 27px;
	position: absolute;
	top: 0px;
	right: 10px;
	background: url(../images/home_icon_07.png)no-repeat center left;
}
.content .p_t h2 p a{
	color:#666;
}
.content,.content_news{
	min-height: 600px;
	_height:expression(this.scrollHeight < 600 ? "600px" : "auto"); overflow-x:auto; 
}
.content .content_c img{
	margin:10px 0;
	max-width: 805px;
	_width:expression(this.scrollWidth > 805 ? "805px" : "auto"); overflow-y:auto; 
}
.content .content_c p{
	letter-spacing: 1px;
	line-height: 24px;
	margin:10px 0;
}
.content_c span{
	letter-spacing: 2px;
}
.content_c{
	line-height: 30px;
	padding:0 20px;
}
.content_p{
/* 	margin-top: 20px; */
}
.content_p li{
	width: 253px;
	height: 300px;
	border:1px solid #ccc;
	text-align: center;
	float: left;
	margin-left: 11px;
	margin-top: 20px;
}
.content_p li .pr_i{
	margin-top: 12px;
}
.pr_i img{
	width: 240px;
	height: 240px;
}
.content_p li .pr_c{
	margin-top: 5px;
	margin-left: 11px;
	width: 229px;
	height: 29px;
	line-height: 29px;
	background: url(../images/p_c_bg_19.png);
}
.content_p li .pr_c p{
	width: 160px;
	font-size: 13px;
	float: left;
	color:#fff;
	margin-left: 26px;
	overflow: hidden;
}
.content_p li .pr_c img{
	float: left;
	margin-top: 5px;
}
.page{
	width: 800px;
	float: right;
	margin-top: 31px;
}
.page a{
	color:#333;
	
}
.page li{
	padding: 5px 10px;
	border:1px solid #ccc;
	background-color: #f7f7f7;
	font-size: 13px;
	margin-left: 5px;
}
.page_cur{
	color:#fff!important;
	border:none!important;
	background-color: #659fdf!important;
}
.content_news ul li{
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	border-bottom: 1px dashed #ccc;
	position: relative;
}
.content_news ul li a{
	padding-left: 10px;
	display: inline-block;
	color:#333;
}
.content_news ul li span{
	position: absolute;
	right: 0;
}

.content_zp{
	padding: 0 10px;
}
.content_zp h3{
	width: 100%;
	height: 30px;
	line-height: 30px;	
	text-align: center;
	background-color: #659fdf;
	color:#fff;
	margin-top: 20px;
}
.content_zp .zp_gw{
	font-size: 14px;
	margin-top: 15px;
	line-height: 26px;
}
.content_zp .zp_gw h2{
	font-size: 16px;
	margin-bottom: 7px;
}
.content_zp .zp_f{
	margin-top: 20px;
}
.content_zp .zp_f h3{
	width: 100%;
	height: 30px;
	line-height: 30px;	
	text-align: center;
	background-color: #659fdf;
	color:#fff;
	margin-bottom: 15px;
}
.content_zp .zp_f div p{
	height: 55px;
	line-height: 55px;
	font-size: 14px;
}
.content_zp .zp_f div p span{
	text-align: right;
	width: 110px;
	display: inline-block;
}
.content_zp .zp_f div p input[type=text]{
	width: 255px;
	height: 30px;
	border:1px solid #e0e0e0;
	text-indent: 5px;
}
.content_zp .zp_f div p input[type=radio]{
	margin-right: 10px;
	margin-left: 15px;
	cursor: pointer;
}
.content_zp .zp_f div p label{
	cursor: pointer;
}
.content_zp .zp_f div p select{
	width: 100px;
	height: 30px;
	border:1px solid #e0e0e0;
}
.content_zp .zp_f input[type=submit]{
	width: 280px;
	height: 35px;
	background-color: #659fdf;
	border-radius: 4px;
	text-align: center;
	line-height: 35px;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	margin-left: 110px;
	margin-top: 30px;
	margin-bottom: 20px;
	cursor: pointer;
}
.cat_us{
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 40px;
	font-size: 14px;
	padding: 0 10px;
	background: url(../images/ccacac.png) no-repeat top right;
}
.content_p_z_j{
	margin-top: 30px;
	padding:0 25px;
}
.p_z_j img{
	width: 221px;
	height: 211px;
}
.p_z_r{
	width: 500px;
	margin-left: 34px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.p_z_r h2{
	font-size: 25px;
	margin-top: 15px;
}
.p_z_r p{
	font-size: 13px;
	margin-top: 25px;
}
.p_z_r a{
	display: inline-block;
	width: 130px;
	height: 35px;
	background-color:#659fdf;
	text-align: center;
	line-height: 35px;
	border-radius: 4px;
	color:#fff;
	font-size: 15px;
	font-weight: bold;
	margin-top: 23px;
}
.phone_zy{
	padding-left: 40px;
	height: 40px;
	line-height: 40px;
	margin-left: 34px;
	font-size: 17px;
	background: url(../images/header_icon_08.png) no-repeat center left;
}
.phone_zy span{
	font-size: 20px;
	color:#659fdf;
	font-weight: bold;
}
.p_content{
	margin-top: 35px;
	padding:0 25px;
}
.p_content p{
	line-height: 26px;
	font-size: 13px;
	margin-top: 10px;
}
.p_content img{
	width: 550px;
	margin-top: 15px;
}
.tb_h{
	border-bottom: 2px solid #659fdf;
	margin-bottom: 25px;
}
.tb_h h3{
	width: 110px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	border-radius: 4px 4px 0 0;
	background-color: #659fdf;
	color:#fff;
}
.page li{
	float: left;
}
/*弹框*/
#btn1{ cursor:pointer;}
.xcConfirm .xc_layer{position:fixed; top:0; left:0; width:100%; height:100%; background-color:#666666; opacity:0.5; z-index:2147000000;}
.xcConfirm .popBox{position:fixed; left:50%; top:50%; padding-bottom:20px; background-color:#ffffff; z-index:2147000001; width:570px; margin-left:-285px; margin-top:-160px; border-radius:5px; font-weight:bold; color:#535e66;}
.xcConfirm .popBox .ttBox{height:30px; line-height:30px; padding:14px 30px; border-bottom:solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size:18px; display:block; float:left; height:30px; position:relative;}
.xcConfirm .popBox .ttBox .clsBtn{display:block; cursor:pointer; width:12px; height:12px; position:absolute; top:22px; right:30px; background:url(__PUBLIC__/Home/PC/images/icons.png) -48px -96px no-repeat;}
.xcConfirm .popBox .txtBox{margin:40px 100px; overflow:hidden;}
.xcConfirm .popBox .txtBox .bigIcon{float:left; margin-right:20px; width:48px; height:48px; background-image:url(__PUBLIC__/Home/PC/images/icons.png); background-repeat:no-repeat; background-position:48px 0;}
.xcConfirm .popBox .txtBox p{ margin-top:16px; line-height:26px; overflow-x:hidden; overflow-y:auto;}
.xcConfirm .popBox .btnArea{border-top:solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float:right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top:14px; margin-right:10px;}
.xcConfirm .popBox .sgBtn{display:block; cursor:pointer; float:left; width:95px; height:35px; line-height:35px; text-align:center; color:#FFFFFF; border-radius:5px;}
.xcConfirm .popBox .sgBtn.ok{background-color:#0095d9; color:#FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color:#546a79; color:#FFFFFF;}